perm filename TECH2.MRC[UP,DOC]2 blob sn#360852 filedate 1978-06-04 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	     In the help text below, $ means either dollar sign or altmode,
C00010 ENDMK
C⊗;
     In the help text below, $ means either dollar sign or altmode,
and ↑ means either ASCII or bucky bit CONTROL.  Note that on PTYs
and non-displays, the ↑B command must either be entered as αB or
as ↑←↑B, since ↑B is interpreted as "hold".

     ↑C followed by REENTER tells the program to quit thinking and
do an implicit PN command.

     The file commands in the MIT version currently do not exist.
If there is enough of a demand for them I will implement them.

     Enter moves in algebraic notation, e.g. E2E4 or B2B1=Q.  (In
algebraic notation white castles king-side by E1G1, etc.) or in
english notation e.g. P-K4 or P/K2-K4 or KP-K4, O-O for castling
kingside, X or * for captures, e.g.  NXB, promotion by =, e.g.
P-N8=N.  Terminate moves by space or cr if in english notation.
Rubout flushes previous typein, echoes as "?".  Acceptance of
move or non-typing command is confirmed by backarrow.

     In move typeout e.g. " 1 W E2-E4 3 0 0.5 IN 1.6" the "1" is
the move number, the "W" (white) is the side moving, E2-E4 is the
move in algebraic notation, the "3" is the maximum depth setting,
the "0" is the value return from TECH II's point of view (-100 =
TECH II is a pawn down) the "0.5" is the run time of the last
search (at depth 3), and the 1.6 is the total real time for all
searches made for this move (if in tournament mode, (set by $T)
it will be the time for searches at depths 1, 2, and 3).

	List of commands

PW	Play white.
PB	Play black.
PS	Play self.
PN	Play neither side.

↑R	Resets board to initial position, clears clock, does a "PN".
↑U	Takes back a move, does a "PN".
↑B	Prints board.
↑E	Causes program to make a move.
↑P	Print principal variation of last search.
↑W	Print statistics of last search.
		LMM	legal moves made during search.
		ILM	illegal moves made, and immediately taken back.
		TRM	terminal nodes in tree.
		LMG	legal moves generations.
		ICH	calls to routine which checks for check.
		PSM	moves made up to set depth.
		STV	captures made after set depth.
		FED	replies to check made after set depth.
	Sum of PSM ("plausible moves"), STV ("static evaluator moves"),
	and FED ("feedovers") equals LMM.
		LMS	legal moves per second of run time.

$C	$C<n>,<nmoves>,<n`≠%\|XAMKifAQS[JA
←]ie=XA≤AQ↑A≥≠=-&~(∪S\A9≠∪≤A5S]ki∃fAi←QCXAi%[JAMI←ZAgQCehA=LAOC5J\@A8A[Cr↓EJ~∀$`Ai↑l\@AQS[JA
←]ie=YfA[UghAE∀AS\A¬gGK]⊃S]NA=eIKd0AC]H↓B~∀∪5CeOS8A←LA¬E←kh↓iQeK∀AiS[∃fAiQ∀A[KC8AiS[∀AaKd↓[←mJ↓gQ←k1H~∀∪	JAYK→hA←d↓KYgJ↓)π⊂↓∪∩A[¬rA←m∃egiK@A←\A%ifAY¬ghA[=mJ\~(∪(]ε8@`ASLACgg∃[EYK⊂ACf@HA[←m∃fAS\↓uKe↑↓gKG←9IfAM=dAE←=V~∀∪Akea←MKfAC9HASf↓]←e[¬YYrA9←hAi<AEJA
QC]O∃H\@A⊃KMCk1h~∀∪MKiiS9OfA←_A(]ε8OfACIJ@bA5←mJ←5S]ki∀XAO←=HAM←HAQCG-Kd~∀%OC[KL\~∀~(Iα∩I∧@y[CaiSZ|0y[S]QSZ|Xq[S]i%Zd|X↓gKif↓iQJAACeC[∃iKef↓oQSG ~∀∪G=]ie←0AkgJ↓←LAi!JACGQSmJAMGQK[∧AS\AQ←ke]¬[K]h↓[←IJ8~∀∪≠¬1)∪~↓SfAi!JA]k5EKdA=LA[S9kiKf↓CMiKHAoQS
PAi↑↓CE←ePAiQJ4∀∪CGQSmJAMKCeG XA≠∪9)∪~A%fAiQ∀A[S]%[kZA9k[EKHA←LAMKG←]⊃f~∀∪AKdA[=mJAo!SGPA5kghA	JAYK→hAS\↓←eIKHA]←h↓i↑AC	←ehAQQJ~∀%CGiSYJAgK¬eGPX↓C]HA5∪≥)∪4dASf↓iQJA5S]S[UZA]k5EKdA=L~∀∪MKG←]⊃fAaKHA[←m∀AoQS
PA[kMhAEJ↓YKMh↓i↑AgQCehA¬\ACGQSmJ~(∪gKCIGP\~(~∀Iλ$IλyS9iKOKH|XAo!KeJ@qS]iK≥Kd|A%fA←L↓iQJA→←eZAi5331a	λXAQQJ~∀%YKii∃efAe∃aeKg∃]iS]≤AISO%ifXA1KCmKLAi←kI]C[K9hA[←⊃JXAC9H~∀∪MKifA→←kdAMKCeG AaCe¬[KiKIfAMe=Z@yS9iKOKH|\@A⊃λASf↓iQJ~(∩QoK%OQiK⊂RAIKAiPAk@Ai↑A]QSGP↓iQJAMKCeG AKqC5S]Kf↓CYX~(∪[←m∃fACh↓KCGP↓]←IJ8@A+`↓i↑AI∃aiPAe2XAg¬MJAC
iSmJ↓[←mKL~∀∪CIJAKq¬[S]K⊂XAC]⊂ACYX↓gCMJ↓eKaY%KfACIJAG←9gSIKIKHACP~∀∪]=IKfA→←YY←]S]NA¬\ACGQSmJA5←mJX↓C]HA¬YXA[=mKfA¬hAIKAiP~∀%32Vb↓SLAi!JA[←YJAMe=ZAIKAiPA3dAoCf↓CGiSYJ\@AMCMJA
QKGWL~∀∪CIJAKq¬[S]K⊂Ak`AQ↑AIKAiPA3dXAC]⊂ACYX↓GQKG-fAMe=ZA32,bAi↑4∀∪108@A'C→JAGCAikeKLACeJ↓CYoCefAKq¬[S]K⊂XAC]⊂ACMi∃dAIKAiP~∀%32AC1XAGCAikeKLACeJ↓KqC[%]KH\AβYX↓eKaY%KfAi<AGQK
VACe∀~∀∪C1oCsf↓KqC[%]KH\A→KC⊃S]NAiKe←KLA[Cr↓EJA←5SiiK⊂AS\~(∩yS]QKOKdx\@@I⊂f`j`\`bASLAe←k≥QYrA∃ckSm¬YK]h↓i↑XA	khA[UGP~∀%MCgi∃dAiQ¬\X@I⊂l@\~(~∀I(%]iKH@Ei←Ue]C[∃]hDX↓←dAm¬eSCE1JAaCIC[Ki∃dA[←⊃J\@A%LAiQ∃eJ~∀%SfAK9←kOP↓iS[J↓aKdA5←mJA1KMh@!gKJAQQJ@IAC]HIαAG=[[C]⊃fR~∀%M←dA¬\ACGQSmJAMKCeG XAiQ∀@E	λλAaCe¬[KiKH@QgK∀@IλA
←[[C9HR~∀%SfAg∃hAi↑↓←]JA¬]HAB↓gS]O1JACGQSmJAMKCeG ASfAAKeM←I[KHA%\~∀∪¬GG←e⊃C]GJ↓oSiP↓iQJAi4XA3dXAC]⊂A10AACeC[∃iKef↓gKhA	rAiQ∀~∀∪Y¬gh@I⊂AG←[5C]H\A∨iQ∃eoSg∀XA←d↓SLAi!JACGQSmJAMKCeG ASf~(∪CE←IiKHX↓iQJ@	10DA¬]H@Ee2DAa¬eC[KQKefA¬eJAg∃hAi↑↓uKe↑↓C]H~(∪iQJ↓ae←OICZASQKeCi%mKYr↓gKCe
QKfAMiCei%]NACPAiQJ↓IKai ~∀∪gAKGSM%KHAEdAiQJE	λD↓aCeh↓←LAi!JAYCMh@Iλ↓G←[[¬]HAC9H~∀∪⊃KKaK9S]NA	rA←]∀AoSi AKCG ASiKICiS←8\@A⊃=oKmKHXAiQ∀~∀∪SQKeCi%←\AC1oCsf↓EKOk8AChA⊃KaiP↓ChAY∃Cgh@HXAC]⊂AM←d↓iQJ~(∪MSeMh@hAAYSKf↓SfAE∃Ok\A¬hAKq¬GiYrdASeIKgaK
iSmJ↓←LAi!J~∀∩		λDAMKiiS9N\@AMkOOKMiKHAQ←ke]¬[K]h↓gKii%]OfA¬eJ~∀$Iλf`T`n`h↓M←YY=oKHA	r@I(0AoSi ACaaI←aeS¬iJ@IAC]HIα~∀%gKii%]Of\4∀~∀IL∪'KiU`AE←¬eH\@↓'GC\↓Me←Z↓ckKK8[gSI∀Ai↑A-S]N[MSIJX↓EYCG,Of~∀%MSegPAeC],AMSeMhvAJ9N\@IL@i¬⊗L@p@pp@p@`@p@i]⊗g>X↓oQKe∀~∀∪gACGKf↓C]HA|ACeJ↓isaK⊂AErAQQJAaI←OeC4XAgKQfAk`↓iQJA-S]Of4∀∪S\↓iQKSHA←eS≥S]CX↓a←gSQS←\\AβhA∃]HA←_AgKiU`ASh↓oSYX↓EJ~∀%oQSi∀OfAiUe\Ai<A[←m∀AC]H↓]KSi!KdAg%IJAo%YXAQ¬mJAG¬giYS9N~∀∪=dAS[5KISCQJAK\↓aCgg¬]hAaISmSY∃OKf\4∀~∀IX∩I,AAeS]iLAOC[∀A←\AQ)2\~(~∀H}%)saJ↓iQSf↓GekMP\~∀